Hardware/Software Codesign of Reconfigurable Architectures Using UML
نویسندگان
چکیده
The development of systems comprising hardware and software components has been a demanding and complex problem. To manage the informational and architectural complexity inherent to these systems novel approaches are taken. In this chapter we present an approach that is based on the concepts of model driven architecture, platform based design, and hardware/software codesign.
منابع مشابه
HW/SW codesign techniques for dynamically reconfigurable architectures
Hardward/software (HW/SW) codesign and reconfigurable computing are commonly used methodologies for digitalsystems design. However, no previous work has been carried out in order to define a HW/SW codesign methodology with dynamic scheduling for run-time reconfigurable architectures. In addition, all previous approaches to reconfigurable computing multicontext scheduling are based on static-sch...
متن کاملCompilation and Pipeline Synthesis for Reconfigurable Architectures
This paper gives a survey of a novel programming method for reconfigurable architectures. It combines techniques from vectorizing compilers, high-level synthesis, and hardware/software codesign: An imperative high-level language program specifies both the host program (software) and the coprocessor configuration (hardware) of the application. This renders reconfigurable architectures useful for...
متن کاملCo-Design Architecture for Reconfigurable Assembly Platforms
This paper proposes a new architecture for distributed assembly platforms that is well suited to hardwaresoftware codesign. The key qualitative attribute is the reusability of her atomic architectural units called “assembly actors”(software/hardware devices) due the correlation between actors’ goals and primitive assembly operations. We describe the main components of the codesign architecture ...
متن کاملMultitasking in hardware-software codesign for reconfigurable computer
This paper presents a new approach for modeling hardware and software tasks in codesign system. The model has the advantage that the hardware tasks are structured in a way that is compatible with the software tasks. As a result, both hardware and software tasks can be managed in a uniform manner using a single task manager. A hardware/software partitioning and schedule algorithm is developed to...
متن کاملReconfigurable Computing and Hardware/Software Codesign
Modern consumer appliances as wireless communication and multimedia systems present very strong requirements for the digital parts of these systems: digital design process must provide solutions which possess high performance, flexibility for multifunctional use, and energy efficiency. Over the past decade, the reconfigurable computing platform has been an emerging approach in scientific resear...
متن کامل